#ifndef INTEGER_TEST_HPP
#define	INTEGER_TEST_HPP

#include <iostream>
#include "util.hpp"
#include "Integer.hpp"

#define TEST_PRINT(x)	{std::cerr << __FILE__ << ":" << __LINE__ << ":\t " #x " = '" << (x) << "'\t";}
#define TEST_PRINT_N(x)	{std::cerr << __FILE__ << ":" << __LINE__ << ":\t " #x " = '" << (x) << "'" << std::endl;}
#define MY_CHECK(EXPR,expected) { TEST_PRINT(EXPR); assert( (EXPR).expected ); cerr << endl;}	


void test_integer_class();

#endif	/* INTEGER_TEST_HPP */

